/*mixin @include*/
/*%** @extend*/
/*transform*/
/*caijian*/
.ft0 {
  font-size: 0;
}
.lmail.l-ma1190 li{
  width: 33.33%;
  float: left;
  padding: 20px 0 32px;
  border-right: 1px solid #ececec;
  box-sizing:border-box;
}
.lmail.l-ma1190 li:nth-child(3n+3){
  border-right: none;
}
 .lmail.l-ma1190 li img{
  width: 55px;
  height: 55px;
  margin-left: 55px;
  margin-right: 8px;
  float: left;
 }
 .lmail.l-ma1190 li .lm-r{
  float: left;
 }
.connei img{
  max-width: 100%;
}
.fixed-homes{
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 300;
  display: none;
}
#homevideo{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /*object-fit:fill;*/
  background: #000;
  display: none;
}
.hom-im{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover!important;
  opacity: 0;
}
.banner img{
  width: 100%;
}
  html.hj,body.hj{
    overflow: hidden;
  }
  body.hj{
    padding-right: 16px;

  }
.ft12 {
  font-size: 12px;
  line-height: 1.25;
}
.soymilk-wrap a img{
  width: 100%;
}

.ft13 {
  font-size: 13px;
  line-height: 1.25;
}
.eriweimabox {
  margin-top: 20px;
  opacity: 0;
  transition:.5s ease-in-out;
}
.erweima:hover .eriweimabox{
  opacity: 1;
  transition:.5s ease-in-out;
}
.l-menu{
  border-bottom: 1px solid #f6f6f6;
}
.soymilk-wrap a{
  display: block;
}
.products-wrap .menu .list li.cur a p{
	    color: #ea5504;
}
.products-wrap .menu .list li.cur a span.img {
    background-position: center bottom !important;
}

header .newaddheader-center nav{
  font-size: 16px;
}
.searchlist-toplists3 .items .ft20{
  font-size: 18px;
  line-height: 24px;
  padding:0 5px;
  height: 48px;
  overflow: hidden;
}
   .video-fixed .cha{
      width: 40px;
      height: 40px;
      background: url(../../img/close-vid2.png) #000 no-repeat center/80% auto;
      position: absolute;
      top: 40px;
      right: 40px;
      cursor: pointer;
    }
    .video-fixed{
        position: fixed;
        width: 100%;
        height: 100%;
        /*background: rgba(0, 0, 0, 0.5);*/
        z-index: 230;
        top: 0;
        left: 0;
        cursor: pointer;
        display: none;
        transition:.8s ease-in-out;
    }
     .video-fixed.ons{
        transition:.8s ease-in-out;
        transform:scale3d(1,1,1);
     }
    .video-fixed .videoboxs .box{
      height: 100%;
      background: #000; 
    }
     .video-fixed video{
      display: block;
     }
    .video-fixed .videoboxs{
        width: 80%;
        height: auto;
        position: absolute;
        left: 0;
        top: 50%;
        right: 0;
        /*bottom: 0;*/
        margin: auto;
        transform:translateY(-50%);
         background: #000; 
        /*padding: 30px;*/
        box-sizing: border-box;
    }
    @media screen and (max-width: 1023px){

      .video-fixed .videoboxs{
          width: 90%;
          height: 90%;
      }
        .video-fixed{
        }
    }


      @media screen and (max-width: 767px) {
        .video-fixed .videoboxs {
            width: 100%;
            height: 80%;
            bottom: 0;
            margin: auto;
        }

        .video-fixed .cha {
            right: .2rem;
            top: -.6rem;
            width: .5rem;
            height: .5rem;
        }
      }



.ft14 {
  font-size: 14px;
  line-height: 1.25;
}

.ft15 {
  font-size: 15px;
  line-height: 1.25;
}

.ft16 {
  font-size: 16px;
  line-height: 1.25;
}

.ft17 {
  font-size: 17px;
  line-height: 1.25;
}

.ft18 {
  font-size: 18px;
  line-height: 1.25;
}

.ft19 {
  font-size: 19px;
  line-height: 1.25;
}

.ft20 {
  font-size: 20px;
  line-height: 1.25;
}

.ft21 {
  font-size: 21px;
  line-height: 1.25;
}

.ft22 {
  font-size: 22px;
  line-height: 1.25;
}

.ft23 {
  font-size: 23px;
  line-height: 1.25;
}

.ft24 {
  font-size: 24px;
  line-height: 1.25;
}

.ft25 {
  font-size: 25px;
  line-height: 1.25;
}

.ft26 {
  font-size: 26px;
  line-height: 1.25;
}

.ft27 {
  font-size: 27px;
  line-height: 1.25;
}

.ft28 {
  font-size: 28px;
  line-height: 1.25;
}

.ft29 {
  font-size: 29px;
  line-height: 1.25;
}

.ft30 {
  font-size: 30px;
  line-height: 1.25;
}

.ft31 {
  font-size: 31px;
  line-height: 1.25;
}

.ft32 {
  font-size: 32px;
  line-height: 1.25;
}

.ft33 {
  font-size: 33px;
  line-height: 1.25;
}

.ft34 {
  font-size: 34px;
  line-height: 1.25;
}

.ft35 {
  font-size: 35px;
  line-height: 1.25;
}

.ft36 {
  font-size: 36px;
  line-height: 1.25;
}

.ft37 {
  font-size: 37px;
  line-height: 1.25;
}

.ft38 {
  font-size: 38px;
  line-height: 1.25;
}

.ft39 {
  font-size: 39px;
  line-height: 1.25;
}

.ft40 {
  font-size: 40px;
  line-height: 1.25;
}

.ft41 {
  font-size: 41px;
  line-height: 1.25;
}

.ft42 {
  font-size: 42px;
  line-height: 1.25;
}

.ft43 {
  font-size: 43px;
  line-height: 1.25;
}

.ft44 {
  font-size: 44px;
  line-height: 1.25;
}

.ft45 {
  font-size: 45px;
  line-height: 1.25;
}

.ft46 {
  font-size: 46px;
  line-height: 1.25;
}

.ft47 {
  font-size: 47px;
  line-height: 1.25;
}

.ft48 {
  font-size: 48px;
  line-height: 1.25;
}

.ft49 {
  font-size: 49px;
  line-height: 1.25;
}

.ft50 {
  font-size: 50px;
  line-height: 1.25;
}

.ft51 {
  font-size: 51px;
  line-height: 1.25;
}

.ft52 {
  font-size: 52px;
  line-height: 1.25;
}

.ft53 {
  font-size: 53px;
  line-height: 1.25;
}

.ft54 {
  font-size: 54px;
  line-height: 1.25;
}

.ft55 {
  font-size: 55px;
  line-height: 1.25;
}

.ft56 {
  font-size: 56px;
  line-height: 1.25;
}

.ft57 {
  font-size: 57px;
  line-height: 1.25;
}

.ft58 {
  font-size: 58px;
  line-height: 1.25;
}

.ft59 {
  font-size: 59px;
  line-height: 1.25;
}

.ft60 {
  font-size: 60px;
  line-height: 1.25;
}

.ft61 {
  font-size: 61px;
  line-height: 1.25;
}

.ft62 {
  font-size: 62px;
  line-height: 1.25;
}

.ft63 {
  font-size: 63px;
  line-height: 1.25;
}

.ft64 {
  font-size: 64px;
  line-height: 1.25;
}

.ft65 {
  font-size: 65px;
  line-height: 1.25;
}

.ft66 {
  font-size: 66px;
  line-height: 1.25;
}

.ft67 {
  font-size: 67px;
  line-height: 1.25;
}

.ft68 {
  font-size: 68px;
  line-height: 1.25;
}

.ft69 {
  font-size: 69px;
  line-height: 1.25;
}

.ft70 {
  font-size: 70px;
  line-height: 1.25;
}

.ft71 {
  font-size: 71px;
  line-height: 1.25;
}

.ft72 {
  font-size: 72px;
  line-height: 1.25;
}

.ft73 {
  font-size: 73px;
  line-height: 1.25;
}

.ft74 {
  font-size: 74px;
  line-height: 1.25;
}

.ft75 {
  font-size: 75px;
  line-height: 1.25;
}

.ft76 {
  font-size: 76px;
  line-height: 1.25;
}

.ft77 {
  font-size: 77px;
  line-height: 1.25;
}

.ft78 {
  font-size: 78px;
  line-height: 1.25;
}

.ft79 {
  font-size: 79px;
  line-height: 1.25;
}

.ft80 {
  font-size: 80px;
  line-height: 1.25;
}

.ft81 {
  font-size: 81px;
  line-height: 1.25;
}

.ft82 {
  font-size: 82px;
  line-height: 1.25;
}

.ft83 {
  font-size: 83px;
  line-height: 1.25;
}

.ft84 {
  font-size: 84px;
  line-height: 1.25;
}

.ft85 {
  font-size: 85px;
  line-height: 1.25;
}

.ft86 {
  font-size: 86px;
  line-height: 1.25;
}

.ft87 {
  font-size: 87px;
  line-height: 1.25;
}

.ft88 {
  font-size: 88px;
  line-height: 1.25;
}

.ft89 {
  font-size: 89px;
  line-height: 1.25;
}

.ft90 {
  font-size: 90px;
  line-height: 1.25;
}

.ft91 {
  font-size: 91px;
  line-height: 1.25;
}

.ft92 {
  font-size: 92px;
  line-height: 1.25;
}

.ft93 {
  font-size: 93px;
  line-height: 1.25;
}

.ft94 {
  font-size: 94px;
  line-height: 1.25;
}

.ft95 {
  font-size: 95px;
  line-height: 1.25;
}

.ft96 {
  font-size: 96px;
  line-height: 1.25;
}

.ft97 {
  font-size: 97px;
  line-height: 1.25;
}

.ft98 {
  font-size: 98px;
  line-height: 1.25;
}

.ft99 {
  font-size: 99px;
  line-height: 1.25;
}

.ft100 {
  font-size: 100px;
  line-height: 1.25;
}

.tc {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .ft12 {
    font-size: .22rem;
  }

  .ft13 {
    font-size: .22rem;
  }

  .ft14 {
    font-size: .22rem;
  }

  .ft15 {
    font-size: .22rem;
  }

  .ft16 {
    font-size: .22rem;
  }

  .ft17 {
    font-size: .22rem;
  }

  .ft18 {
    font-size: .22rem;
  }

  .ft19 {
    font-size: .22rem;
  }

  .ft20 {
    font-size: .22rem;
  }

  .ft21 {
    font-size: .22rem;
  }

  .ft22 {
    font-size: .22rem;
  }

  .ft23 {
    font-size: .22rem;
  }

  .ft24 {
    font-size: 0.24rem;
  }

  .ft25 {
    font-size: 0.25rem;
  }

  .ft26 {
    font-size: 0.26rem;
  }

  .ft27 {
    font-size: 0.27rem;
  }

  .ft28 {
    font-size: 0.28rem;
  }

  .ft29 {
    font-size: 0.29rem;
  }

  .ft30 {
    font-size: 0.3rem;
  }

  .ft31 {
    font-size: 0.31rem;
  }

  .ft32 {
    font-size: 0.32rem;
  }

  .ft33 {
    font-size: 0.33rem;
  }

  .ft34 {
    font-size: 0.34rem;
  }

  .ft35 {
    font-size: 0.35rem;
  }

  .ft36 {
    font-size: 0.36rem;
  }

  .ft37 {
    font-size: 0.37rem;
  }

  .ft38 {
    font-size: 0.38rem;
  }

  .ft39 {
    font-size: 0.39rem;
  }

  .ft40 {
    font-size: 0.4rem;
  }

  .ft41 {
    font-size: 0.41rem;
  }

  .ft42 {
    font-size: 0.42rem;
  }

  .ft43 {
    font-size: 0.43rem;
  }

  .ft44 {
    font-size: 0.44rem;
  }

  .ft45 {
    font-size: 0.45rem;
  }

  .ft46 {
    font-size: 0.46rem;
  }

  .ft47 {
    font-size: 0.47rem;
  }

  .ft48 {
    font-size: 0.48rem;
  }

  .ft49 {
    font-size: 0.49rem;
  }

  .ft50 {
    font-size: 0.5rem;
  }

  .ft51 {
    font-size: 0.51rem;
  }

  .ft52 {
    font-size: 0.52rem;
  }

  .ft53 {
    font-size: 0.53rem;
  }

  .ft54 {
    font-size: 0.54rem;
  }

  .ft55 {
    font-size: 0.55rem;
  }

  .ft56 {
    font-size: 0.56rem;
  }

  .ft57 {
    font-size: 0.57rem;
  }

  .ft58 {
    font-size: 0.58rem;
  }

  .ft59 {
    font-size: 0.59rem;
  }

  .ft60 {
    font-size: 0.6rem;
  }

  .ft61 {
    font-size: 0.61rem;
  }

  .ft62 {
    font-size: 0.62rem;
  }

  .ft63 {
    font-size: 0.63rem;
  }

  .ft64 {
    font-size: 0.64rem;
  }

  .ft65 {
    font-size: 0.65rem;
  }

  .ft66 {
    font-size: 0.66rem;
  }

  .ft67 {
    font-size: 0.67rem;
  }

  .ft68 {
    font-size: 0.68rem;
  }

  .ft69 {
    font-size: 0.69rem;
  }

  .ft70 {
    font-size: 0.7rem;
  }

  .ft71 {
    font-size: 0.71rem;
  }

  .ft72 {
    font-size: 0.72rem;
  }

  .ft73 {
    font-size: 0.73rem;
  }

  .ft74 {
    font-size: 0.74rem;
  }

  .ft75 {
    font-size: 0.75rem;
  }

  .ft76 {
    font-size: 0.76rem;
  }

  .ft77 {
    font-size: 0.77rem;
  }

  .ft78 {
    font-size: 0.78rem;
  }

  .ft79 {
    font-size: 0.79rem;
  }

  .ft80 {
    font-size: 0.8rem;
  }

  .ft81 {
    font-size: 0.81rem;
  }

  .ft82 {
    font-size: 0.82rem;
  }

  .ft83 {
    font-size: 0.83rem;
  }

  .ft84 {
    font-size: 0.84rem;
  }

  .ft85 {
    font-size: 0.85rem;
  }

  .ft86 {
    font-size: 0.86rem;
  }

  .ft87 {
    font-size: 0.87rem;
  }

  .ft88 {
    font-size: 0.88rem;
  }

  .ft89 {
    font-size: 0.89rem;
  }

  .ft90 {
    font-size: 0.9rem;
  }

  .ft91 {
    font-size: 0.91rem;
  }

  .ft92 {
    font-size: 0.92rem;
  }

  .ft93 {
    font-size: 0.93rem;
  }

  .ft94 {
    font-size: 0.94rem;
  }

  .ft95 {
    font-size: 0.95rem;
  }

  .ft96 {
    font-size: 0.96rem;
  }

  .ft97 {
    font-size: 0.97rem;
  }

  .ft98 {
    font-size: 0.98rem;
  }

  .ft99 {
    font-size: 0.99rem;
  }

  .ft100 {
    font-size: 1rem;
  }
}
/*@media*/
/*@media not screen and (max-width: 1023px){}*/
@media screen and (min-width: 1024px) {
	.super-products .lists .items .words .more:before{
		transition:.5s ease-in-out;
	}
	.super-products .lists .items:hover .words .more:before{
		transform:translateX(10px);
		transition:.5s ease-in-out;
	}
  .super-products .lists .items .words {
    transition: .5s ease-in-out;
  }
  .super-products .lists .items .imgs {
    overflow: hidden;
  }
  .super-products .lists .items img {
    transition: .5s ease-in-out;
  }
  .super-products .lists .items:hover .imgs img {
    transition: .5s ease-in-out;
    transform: scale3d(1.05, 1.05, 1);
  }
  .super-products .lists .items:hover .words {
    color: #ea5504;
    transition: .5s ease-in-out;
  }
  .super-products .lists .items:hover .words .txts {
    color: #ea5504;
    transition: .5s ease-in-out;
  }
  .super-products .lists .items:hover .words .more:before {
    transition: .5s ease-in-out;
    background: url(../../img/i2.png) no-repeat center;
    background-size: 100%;
  }

  .super-homemore .items:hover .imgs img {
    transition: .5s ease-in-out;
    transform: scale3d(1.05, 1.05, 1);
  }
}
html, body {
  position: relative;
  font-family: "PingFang SC" ,"Microsoft YaHei","Source Han Sans CN" ,"Helvetica Neue" , Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif;
}

header {
  background-color: #ea5504;
}

.soymilk-wrap .images > img, .soymilk-wrap .images > a {
  width: 100%;
  margin-left: 0;
  left: 0;
}

.pcbox {
  display: block;
}

.mbox {
  display: none;
}

body {
  min-width: 1190px;
}

@media screen and (max-width: 1023px) {
  .pcbox {
    display: none;
  }

  .mbox {
    display: block;
  }
}
.imgsbgbox {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}

.w1200 {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

.banner .images, .banner video {
  height: 730px;
  display: block;
}
.banner video {
  object-fit: fill;
}
.banner .btn-box .btns {
  width: 48px;
  height: 96px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center;
  transition: .5s ease-in-out;
}
.banner .btn-box .btns:hover {
  transition: .5s ease-in-out;
  background-color: #ea5504;
}
.banner .btn-box .btns.swiper-button-prev {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-image: url(../../img/prev.png);
}
.banner .btn-box .btns.swiper-button-next {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background-image: url(../../img/next.png);
}
.banner .swiper-pagination {
  position: absolute;
  width: 100%;
  line-height: 1;
  bottom: 30px;
  font-size: 0;
}
.banner .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  display: inline-block;
  vertical-align: top;
  background: #d1d3d2;
  margin: 0 8px;
  width: 30px;
  border-radius: 4px;
  height: 4px;
}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ea5504;
}

.super-video {
  position: relative;
  margin-top: 10px;
}
.super-video .images {
  height: 800px;
}
.super-video .videos {
  position: absolute;
  /*padding-top: 10%;*/
  /*padding-top: 145px;*/
  left: 0;
  top: 50%;
  right: 0;
  transform:translateY(-50%);
  margin: auto;
}
.super-video .text {
  position: absolute;
  top: calc(100% - 24px);
}
.super-video .text .i {
  width: 680px;
  height: 65px;
}
.super-video .videos{
  width: 100%;
  max-width: 100%;
  /*height: 100%;*/
}
.super-video .text .span {
  line-height: 1;
  margin-top: 12px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 24px;
}
.super-video .imgs {
  position: relative;
  /*width: 630px;*/
  width: 48.5%;
  left: 7%;
  /*height: 355px;*/
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
}
.super-video .imgs:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 50px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../../img/play.png) no-repeat center;
  background-size: 100%;
}

.w1220 {
  width: 90%;
  max-width: 1220px;
  margin: 0 auto;
}
header.z3{
  z-index: 20;
}

.super-products {
  padding-bottom: 40px;
}
.super-products .lists {
  font-size: 0;
  text-align: center;
}
.super-products .lists .items {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 20px)/3);
  margin-left: 10px;
  line-height: 1;
  text-align: left;
}
.super-products .lists .items .words {
  padding: 30px;
  box-sizing: border-box;
  color: #666666;
}
.super-products .lists .items .words .txts {
  color: #000000;
  line-height: 1.5em;
  height: 1.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-top: 6px;
  margin-bottom: 16px;
}
.super-products .lists .items .words .more {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding-right: 16px;
}
.super-products .lists .items .words .more:before {
  position: absolute;
  content: "";
  width: 8px;
  height: 15px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../../img/i1.png) no-repeat center;
  background-size: 100%;
}
.super-products .lists .items img {
  max-width: 100%;
}
.super-products .lists .items:nth-child(3n+1) {
  margin-left: 0;
}

.i-imgs img {
  max-width: 100%;
}

.super-products {
  margin-top: 10px;
}

.super-homemore {
  background: #f5f5f5;
  padding-top: 50px;
  padding-bottom: 100px;
}
.super-homemore .tit-title {
  margin-bottom: 50px;
  color: #000000;
}
.super-homemore .items {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 20px)/3);
  margin-left: 10px;
  color: #999999;
  text-align: center;
}
.super-homemore .items .imgs {
  overflow: hidden;
}
.super-homemore .items .imgs img {
  transition: .5s ease-in-out;
}
.super-homemore .items .words {
  padding-top: 25px;
  padding-bottom: 20px;
  background: #fff;
}
.super-homemore .items .words .txts {
  height: 1.5em;
  line-height: 1.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-top: 8px;
}
.super-homemore .items .tits {
  color: #000000;
}
.super-homemore .items:nth-child(3n+1) {
  margin-left: 0;
}

.footer-bots {
  padding-bottom: 19px;
}
.footer-bots .text-left {
  width: calc(100% - 120px);
  overflow: hidden;
  line-height: 20px;
  color: #82868d;
}
.footer-bots .text-left a {
  color: #ea5504;
}
.footer-bots .text-right {
  font-size: 0;
  width: 120px;
}
.footer-bots .text-right .li {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat!important;
  background-size: 100%!important;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.footer-bots .text-right .li:nth-child(n+2) {
  margin-left: 20px;
}
.footer-bots .text-right .li.li1 {
  background: url(../../img/i12.png);
}
.footer-bots .text-right .li.li2 {
  background: url(../../img/i13.png);
}
.footer-bots .text-right .li.li3 {
  background: url(../../img/i14.png);
}

.erweima {
  text-align: center;
}
.erweima img {
  width: 100%;
}
.erweima .span {
  margin-top: 15px;
}

footer .main .tips img.f-logo {
  margin: 0;
  margin-bottom: 40px;
}

footer .main .tips .tel {
  color: #82868d;
}

footer .main .tips .tel .en {
  color: #010101;
  margin-top: 15px;
}

footer .main .list li .span {
  line-height: 1.25;
}

footer .main .list li .imgs {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}

footer .main .list li {
  margin-left: 75px;
  width: 100px;
}

footer .main .tips {
  width: 400px;
  border: none;
  height: auto;
}

footer .main .list li a.tit {
  color: #666666;
  font-size: 12px;
  margin-bottom: 0;
}

footer .main .list {
  height: auto;
  width: calc(100% - 400px);
  padding-bottom: 90px;
}

footer .main .list li {
  line-height: 2.5;
}

footer .main {
  width: 1200px;
}

.h50, header, header .main, header nav, header .tips a, header .search-box, header .search-box input {
  height: 50px;
}

footer .main .bot {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: auto;
  line-height: 1.5;
  padding-top: 20px;
  padding-bottom: 40px;
}

footer .main .list li a {
  color: #b6b6b6;
}

.fbot-list2 a {
  color: #b6b6b6;
}

.fbot-list {
  margin-bottom: 15px;
  font-size: 0;
}
.fbot-list .li {
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px;
  font-size: 12px;
  color: #82868d;
  position: relative;
  line-height: 15px;
}
.fbot-list .li:nth-child(1) {
  padding-left: 0;
}
.fbot-list .li:nth-child(1):before {
  display: none;
}
.fbot-list .li:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
}

.fbot-list a {
  color: #82868d;
}

header .newaddheader-center nav {
  line-height: 50px;
  margin-left: 0;
  text-align: center;
  /*width: 100%;*/
  /*position: relative;*/
  left: 50%;
  transform:translateX(-50%);

}
header .main{
	position: static;
}
.newaddheader .logo{
	position: absolute;
	left: 60px;
	top: 0;
	width:150px;
	height: 100%;
	z-index: 100;

}
.newaddheader .logo img{
      /* height: auto; */
        width: 110%;
    left: 0;
    top: 50%;
    max-width: 150px;
    position: absolute;
    transform: translateY(-50%);
}
header .newaddheader-center nav ul{
	float: none;
	display: block;
}
header .newaddheader-center nav li{
	float: none;
	display: inline-block;
	vertical-align: top;
}

header {
  /*background: #fff;*/
}
header nav li{
  margin:0 5px;
}

header nav li a {
  /*color: #666;*/
  box-sizing:border-box;
}

.newadd-rightbtns {
  position: absolute;
  right: 35px;
  top: 0;
  height: 50px;
  font-size: 0;
  line-height: 50px;
}
.newadd-rightbtns .li {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  transition: .5s ease-in-out;
  cursor: pointer;
  text-align: center;
  line-height: 24px;
  color:#fff;
  font-size: 14px;
}
.newadd-rightbtns .li.sapn{
  width: 1px;
  background: rgba(255,255,255,.2);
}
.newadd-rightbtns .li  a{
  color:#fff;
  opacity: .5;
}
.newadd-rightbtns .li a.active{
  opacity: 1;
}
.newadd-rightbtns .li:hover {
  transition: .5s ease-in-out;
}
.newadd-rightbtns .li:nth-child(n+2) {
  margin-left: 20px;
}
.newadd-rightbtns .li.search {
  background: url(../../img/i3.png) no-repeat center;
  background-size: 100%;
}
.newadd-rightbtns .li.search:hover {
  /*background: url(../../img/i5.png) no-repeat center;*/
  background-size: 100%;
}
.newadd-rightbtns .li.anz {
  background: url(../../img/i4.png) no-repeat center;
  background-size: 100%;
}
.newadd-rightbtns .li.anz:hover {
  /*background: url(../../img/i6.png) no-repeat center;*/
  background-size: 100%;
}

.newadd-leftbtns {
  position: absolute;
  left: 40px;
  top: 0;
  height: 70px;
  cursor: pointer;
  display: none;
}
.newadd-leftbtns span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 35px;
  height: 26px;
  background: url(../../img/i7.png) no-repeat center;
  background-size: 100%;
}
.newadd-leftbtns span:hover {
  background: url(../../img/i8.png) no-repeat center;
  background-size: 100%;
  transition: .5s ease-in-out;
}

footer {
  background: #f5f5f5;
  padding-bottom: 0;
}

footer .main .tips .tel a.mall {
  /*background: url(../../img/ik10.png) no-repeat center #3d3d3d;*/
  /*background-position: 10px center !important;*/
  background-color: transparent;
  border: 1px solid #dcdcdc;
  margin-bottom: 30px;
}
footer .main .tips .tel a.mall:hover{
  /*background: url(../../img/i10.png) no-repeat center #ea5504;*/
}
footer .main .tips .tel a.mall:hover span {

  background: url(../../img/bg_sign02.png) no-repeat center;
}
footer .main .tips .tel a.mall span {
  width: 13px;
  background: url(../../img/bg_sign020.png) no-repeat center;
}

.w1015 {
  width: 80%;
  max-width: 1015px;
  margin: 0 auto;
}

.searchlist-toplists1 {
  background: #f5f5f5;
  text-align: center;
}
.searchlist-toplists1 .imgs {
  position: relative;
  width: 174px;
  height: 51px;
  margin: 0 auto;
}

.searchlist-toplists1 .items.active .box .imgsi ,
.searchlist-toplists1 .box:hover .imgsi {
    background-position: center bottom !important;
}
.searchlist-toplists1 .imgsi{
  width: 100%;
  height: 100%;

}
.searchlist-toplists1 .imgs img {
  width: 100%;
}
.searchlist-toplists1 .imgs .i1 {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.searchlist-toplists1 .span {
  margin-top: 6px;
}
.searchlist-toplists1 .items {
  height: 110px;
  line-height: 110px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.searchlist-toplists1 .items img {
  transition: .5s ease-in-out;
}
.searchlist-toplists1 .items:before {
  position: absolute;
  content: "";
  width: 70px;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: #ea5504;
  opacity: 0;
  transition: .5s ease-in-out;
}
.searchlist-toplists1 .items.active, .searchlist-toplists1 .items:hover {
  color: #ea5504;
  transition: .5s ease-in-out;
}
.searchlist-toplists1 .items.active:before, .searchlist-toplists1 .items:hover:before {
  opacity: 1;
  transition: .5s ease-in-out;
}
.searchlist-toplists1 .items.active .span, .searchlist-toplists1 .items:hover .span {
  color: #ea5504;
  transition: .5s ease-in-out;
}
.searchlist-toplists1 .items.active .imgs .i0, .searchlist-toplists1 .items:hover .imgs .i0 {
  opacity: 0;
}
.searchlist-toplists1 .items.active .imgs .i1, .searchlist-toplists1 .items:hover .imgs .i1 {
  opacity: 1;
}
.searchlist-toplists1 .items.active .imgs img, .searchlist-toplists1 .items:hover .imgs img {
  transition: .5s ease-in-out;
}
.searchlist-toplists1 .box {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  color: #000000;
}

.t20-box .items {
  display: inline-block;
  vertical-align: top;
  width: 25%;
}

.searchlist-bots {
  background: #fff;
}

.search-list {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #ea5504;
  color: #fff;
  z-index: 200;
}
.search-list .searchlist-bots {
  min-height: calc(100vh - 90px);
  overflow-y: auto;
}
.search-list .searchlist-tops {
  width: 100%;
  height: 100%;
}
.search-list .searchlist-tops .inputs {
  height: 50px;
  line-height: 50px;
  position: relative;
  padding-left: 35px;
}
.search-list .searchlist-tops .inputs input:-moz-placeholder,
.search-list .searchlist-tops .inputs textarea:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.search-list .searchlist-tops .inputs input::-moz-placeholder,
.search-list .searchlist-tops .inputs textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.search-list .searchlist-tops .inputs input:-ms-input-placeholder,
.search-list .searchlist-tops .inputs textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.search-list .searchlist-tops .inputs input::-webkit-input-placeholder,
.search-list .searchlist-tops .inputs textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.search-list .searchlist-tops .inputs .span {
  position: absolute;
  width: 25px;
  height: 25px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../../img/i29.png) no-repeat center;
  background-size: 100%;
}
.search-list .searchlist-tops .inputs .close {
  width: 20px;
  position: absolute;
  height: 20px;
  right: 0;
  cursor: pointer;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../../img/i15.png) no-repeat center;
  background-size: 100%;
}
.search-list .searchlist-tops .inputs input[type=text] {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  background: none;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
}

.searchlist-toplists2 {
  padding-top: 35px;
  padding-bottom: 25px;
}
.searchlist-toplists2 a {
  color: #626262;
}
.searchlist-toplists2 a.items {
  width: calc((100% - 30px)/4);
  margin-left: 10px;
  background: #f5f5f5;
  line-height: 60px;
  height: 60px;
  position: relative;
  padding-left: 75px;
  padding-right: 30px;
  box-sizing: border-box;
  transition: .5s ease-in-out;
  overflow: hidden;
}
.searchlist-toplists2 a.items.on .more{
	display: none;

}
.searchlist-toplists2 a.items.on:hover,.searchlist-toplists2 a.items.active{
	color:#fff;
	background:#ea5504;
}
.searchlist-toplists2 a.items:last-child .more{
  opacity: 1;
  background:#f5f5f5;
  color:#626262;
}
.searchlist-toplists2 a.items:last-child .more:hover{
  background:#ea5504;
  color:#fff;
}
.searchlist-toplists3 .items .ft20{
  font-size: 18px;
}
.searchlist-toplists2 a.items:last-child .more,
.searchlist-toplists2 a.items:hover .more, .searchlist-toplists2 a.items.active .more {
  opacity: 1;
  transition: .5s ease-in-out;
}
.searchlist-toplists2 a.items:last-child:before,
.searchlist-toplists2 a.items:hover:before, .searchlist-toplists2 a.items.active:before {
  /*background: url(../../img/i31.png) no-repeat center;*/
  /*background-size: 100%;*/
}
.searchlist-toplists3 a.items .more:last-child,
.searchlist-toplists3 a.items .more:before,
.searchlist-toplists2 a.items:before{
  transition:.5s ease-in-out;
}
.searchlist-toplists2 a.items:hover:last-child,
.searchlist-toplists2 a.items:hover:before{
  transition:.5s ease-in-out;
  /*transform:translateX(10px);*/
}
.searchlist-toplists3 a.items:last-child .more:before,
.searchlist-toplists3 a.items:hover .more:before{
  transition:.5s ease-in-out;
  /*transform:translateX(10px);*/
}

.searchlist-toplists2 a.items .more {
  position: absolute;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #ea5504;
  padding-left: 25px;
  color: #ffffff;
  box-sizing: border-box;
  z-index: 1;
  opacity: 0;
}
.searchlist-toplists2 a.items:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 15px;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../../img/i30.png) no-repeat center;
  background-size: 100%;
  z-index: 3;
  transition: .5s ease-in-out;
}
.searchlist-toplists2 a.items .imgs {
  width: 50px;
  height: 50px;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}
.searchlist-toplists2 a.items .imgs img {
  display: block;
      filter: grayscale(100%) brightness(200%);
      -webkit-filter: grayscale(100%) brightness(200%);
}
.searchlist-toplists2 a.items:nth-child(4n+1) {
  margin-left: 0;
}

.search-list {
  display: none;
}

.searchlist-toplists1 .items {
  position: relative;
}
.searchlist-toplists1 .items:nth-child(1):after {
  display: none;
}
.searchlist-toplists1 .items:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 48px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #dcdcdc;
}

.searchlist-toplists3 a.items {
  width: calc((100% - 30px)/4);
  margin-left: 10px;
  border: 1px solid #e3e3e3;
  height: 278px;
  box-sizing: border-box;
  text-align: center;
  color: #000000;
  padding-top: 25px;
  line-height: 1;
  overflow: hidden;
}
.searchlist-toplists3 a.items .more{
	display: none;
}
.searchlist-toplists3 a.items .imgs {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  margin-top: 10px;
}
.searchlist-toplists3 a.items .imgs img {
  width: 100%;
}
.searchlist-toplists3 a.items .more {
  /*display: inline-block;*/
  vertical-align: top;
  position: relative;
  padding-right: 20px;
  margin-top: 15px;
  margin-bottom: 35px;
}
.searchlist-toplists3 a.items .more:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 10px;
  background: url(../../img/i32.png) no-repeat center;
  background-size: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.searchlist-toplists3 a.items:nth-child(4n+1) {
  margin-left: 0;
}

.searchlist-toplists3 a.items:hover .imgs img {
  transition: .5s ease-in-out;
  transform: scale3d(1.05, 1.05, 1);
}

.searchlist-toplists3 a.items .imgs img {
  transition: .5s ease-in-out;
}

.manual-title .li {
  display: inline-block;
  vertical-align: top;
  height: 95px;
  line-height: 95px;
  width: calc((100% - 320px)/4);
  cursor: pointer;
  transition: .5s ease-in-out;
  font-weight: bold;
  text-align: center;
}
.manual-title .li.on:hover, .manual-title .li.on.active {
  background: #ea5504;
  color: #fff;
  transition: .5s ease-in-out;
}
.manual-title .li.input {
  font-weight: normal;
  text-align: left;
  width: 240px;
  margin-left: 80px;
}
.manual-title .li.input .in-list {
  height: 60px;
  line-height: 60px;
  border: 1px solid #dcdcdc;
  border-radius: 60px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.manual-title .li.input .in-list input:-moz-placeholder,
.manual-title .li.input .in-list textarea:-moz-placeholder {
  color: #d1d1d1;
}
.manual-title .li.input .in-list input::-moz-placeholder,
.manual-title .li.input .in-list textarea::-moz-placeholder {
  color: #d1d1d1;
}
.manual-title .li.input .in-list input:-ms-input-placeholder,
.manual-title .li.input .in-list textarea:-ms-input-placeholder {
  color: #d1d1d1;
}
.manual-title .li.input .in-list input::-webkit-input-placeholder,
.manual-title .li.input .in-list textarea::-webkit-input-placeholder {
  color: #d1d1d1;
}
.manual-title .li.input .in-list input {
  border: none;
  outline: none;
  background: transparent;
}
.manual-title .li.input .in-list input[type=text] {
  width: 100%;
  padding-left: 30px;
  padding-right: 40px;
  height: 100%;
  box-sizing: border-box;
}
.manual-title .li.input .in-list input[type=submit] {
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  background: url(../../img/i33.png) no-repeat center;
  background-size: 100%;
  text-indent: -999px;
  overflow: hidden;
  margin: auto;
}

.prolibox {
  font-size: 0;
}
.prolibox .li {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 30px)/4);
  margin-left: 10px;
  background: #fff;
  margin-bottom: 10px;
  height: 120px;
  position: relative;
  transition: .5s ease-in-out;
}
.prolibox .li:hover, .prolibox .li.active {
  color: #ea5504;
  transition: .5s ease-in-out;
}
.prolibox .li:hover .span, .prolibox .li.active .span {
  color: #ea5504;
  transition: .5s ease-in-out;
}
.prolibox .li:hover:before, .prolibox .li.active:before {
  background: url(../../img/i37.png) no-repeat center;
  background-size: 100%;
}
.prolibox .li:hover img.i1, .prolibox .li.active img.i1 {
  opacity: 1;
}
.prolibox .li:hover img.i0, .prolibox .li.active img.i0 {
  opacity: 0;
}
.prolibox .li:hover img, .prolibox .li.active img {
  transition: .5s ease-in-out;
}
.prolibox .li:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 16px;
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../../img/i36.png) no-repeat center;
  background-size: 100%;
  transition: .5s ease-in-out;
}
.prolibox .li:hover:before{
  transform:translateX(10px);
  transition: .5s ease-in-out;
}
.prolibox .li .span {
  line-height: 120px;
  padding-left: 100px;
  padding-right: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  transition: .5s ease-in-out;
  box-sizing: border-box;
  color: #333333;
}
.prolibox .li:nth-child(4n+1) {
  margin-left: 0;
}
.prolibox .li .imgs {
  width: 55px;
  height: 55px;
  margin: 0 auto;
  position: absolute;
  left: 40px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.prolibox .li .imgs .i1 {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.prolibox .li .imgs img {
  display: block;
  transition: .5s ease-in-out;
}

.manual-lists {
  background: #f9f9f9;
  padding-top: 50px;
  padding-bottom: 90px;
}
.manual-lists .list-tops {
  margin-bottom: 30px;
  color:#333333;
}
.manual-lists .list:nth-child(n+2) {
  margin-top: 40px;
}

.manualsearch {
  background: #fafafa;
  padding-top: 70px;
  padding-bottom: 60px;
}
.manualsearch .pull-right {
  background: transparent;
}
.manualsearch .inputsearch {
  margin-top: 45px;
  margin-bottom: 60px;
}

.inputsearch {
  position: relative;
  width: 600px;
  height: 60px;
  line-height: 60px;
  border: 1px solid #dcdcdc;
  border-radius: 60px;
  margin: 0 auto;
  color: #d1d1d1;
}
.inputsearch input:-moz-placeholder,
.inputsearch textarea:-moz-placeholder {
  color: #d1d1d1;
}
.inputsearch input::-moz-placeholder,
.inputsearch textarea::-moz-placeholder {
  color: #d1d1d1;
}
.inputsearch input:-ms-input-placeholder,
.inputsearch textarea:-ms-input-placeholder {
  color: #d1d1d1;
}
.inputsearch input::-webkit-input-placeholder,
.inputsearch textarea::-webkit-input-placeholder {
  color: #d1d1d1;
}
.inputsearch input {
  border: none;
  outline: none;
  background: none;
}
.inputsearch input[type=text] {
  width: 100%;
  height: 100%;
  padding-left: 35px;
  padding-right: 48px;
}
.inputsearch input[type=submit] {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  text-indent: -999px;
  overflow: hidden;
  background: url(../../img/i38.png) no-repeat center;
  background-size: 100%;
}

.manualsearch-list .list {
  font-size: 0;
}
.manualsearch-list .list .imgs {
  width: 200px;
  height: 180px;
  margin: 0 auto;
  display: block;
  margin-bottom: 25px;
}
.manualsearch-list .list .imgs img {
  display: block;
}
.manualsearch-list .lis {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 72px)/4);
  background: #ffffff;
  border-top: 3px solid #ea5504;
  border-bottom: 3px solid #ea5504;
  margin-left: 24px;
  margin-bottom: 20px;
  padding: 0 30px;
  padding-top: 35px;
  padding-bottom: 40px;
  box-sizing: border-box;
  color: #333333;
}
.manualsearch-list .lis:hover .more {
  color: #ffffff;
  background: #ea5504;
  border-color: #ea5504;
  transition: .5s ease-in-out;
}
.manualsearch-list .lis .words {
  line-height: 25px;
}
.manualsearch-list .lis .more {
  height: 38px;
  line-height: 38px;
  width: 110px;
  border: 1px solid #e5e5e5;
  border-radius: 38px;
  text-align: center;
  transition: .5s ease-in-out;
  margin-top: 17px;
}
.manualsearch-list .lis .txts, .manualsearch-list .lis .tits {
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.manualsearch-list .lis .txts {
  color: #999999;
}
.manualsearch-list .lis:nth-child(4n+1) {
  margin-left: 0;
}

.i-searchs {
  padding-bottom: 65px;
  padding-top: 75px;
  background: #ffffff;
}
.i-searchs .lilist {
  text-align: center;
  margin-top: 30px;
  font-size: 0;
}
.i-searchs .lilist .li {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
  margin: 0 12px;
}

.manualsearch .manualsearch-searchs {
  margin-bottom: 55px;
}

.manualsearch-searchs span {
  color: #ea5504;
}

.fa {
  background: #fafafa;
}

.caipu-top-lits {
  font-size: 0;
}
.caipu-top-lits .li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  width: 110px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 16px;
  color: #dcdcdc;
  border: 1px solid #dcdcdc;
  color: #333333;
  border-radius: 32px;
  cursor: pointer;
  transition: .5s ease-in-out;
}
.caipu-top-lits .li:hover, .caipu-top-lits .li.active {
  transition: .5s ease-in-out;
  color: #ffffff;
  background: #ea5504;
  border-color: #ea5504;
}

.caipu-tops {
  padding-top: 60px;
  padding-bottom: 70px;
}
.caipu-tops .caipu-tit {
  line-height: 1;
  margin-bottom: 40px;
}
.caipu-tops .caipu-tit .en {
  text-transform: uppercase;
  margin-top: 20px;
  line-height: 1;
}
.caipu-tops .tit-list {
  text-align: center;
  color: #666666;
  font-size: 0;
  margin-top: 25px;
  margin-bottom: 45px;
}
.caipu-tops .tit-list .span {
  color: #333333;
  /*font-weight: bold;*/
}
.caipu-tops .tit-list .li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
}
.caipu-tops .tit-list .li.on {
  transition: .5s ease-in-out;
  color: #666666;
}
.caipu-tops .tit-list .li.on.active, .caipu-tops .tit-list .li.on:hover {
  color: #ea5504;
  transition: .5s ease-in-out;
}

.w1420 {
  width: 90%;
  margin: 0 auto;
  max-width: 1420px;
}

.w1290 {
  width: 90%;
  margin: 0 auto;
  max-width: 1290px;
}

.caipu-tops .tit-list .li.on {
  cursor: pointer;
}

.caipu-bots {
  padding-bottom: 50px;
}
.caipu-bots .pull-right {
  background: transparent;
}
.caipu-bots .lists2 {
  font-size: 0;
}
.caipu-bots .lists2 .items {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 48px;
  width: calc((100% - 90px)/4);
  margin-left: 30px;
}
.caipu-bots .lists2 .items .imgs {
  overflow: hidden;
}
.caipu-bots .lists2 .items .imgs img {
  transition: .5s ease-in-out;
}
.caipu-bots .lists2 .items:hover img {
  transition: .5s ease-in-out;
  transform: scale3d(1.05, 1.05, 1);
}
.caipu-bots .lists2 .items:hover .words {
  color: #ea5504;
  transition: .5s ease-in-out;
}
.caipu-bots .lists2 .items .words {
  color: #333333;
  line-height: 60px;
  height: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  transition: .5s ease-in-out;
}
.caipu-bots .lists2 .items:nth-child(4n+1) {
  margin-left: 0;
}
.caipu-bots .lists2 .items img {
  width: 100%;
}
.caipu-bots .lists {
  font-size: 0;
}
.caipu-bots .lists .items {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  margin-left: 4%;
  margin-bottom: 25px;
}
.caipu-bots .lists .items:hover img {
  transition: .5s ease-in-out;
  transform: scale3d(1.05, 1.05, 1);
}
.caipu-bots .lists .items:hover .words {
  color: #ea5504;
  transition: .5s ease-in-out;
}
.caipu-bots .lists .items:hover .words:before {
  background: url(../../img/i40.png) no-repeat center;
  background-size: 100%;
  transition: .5s ease-in-out;
}
.caipu-bots .lists .items img {
  display: block;
  width: 100%;
  transition: .5s ease-in-out;
}
.caipu-bots .lists .items .imgs {
  overflow: hidden;
}
.caipu-bots .lists .items .words {
  line-height: 60px;
  height: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  padding-right: 18px;
  position: relative;
  color: #333333;
  transition: .5s ease-in-out;
}
.caipu-bots .lists .items .words:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 10px;
  background: url(../../img/i39.png) no-repeat center;
  background-size: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  transition: .5s ease-in-out;
}
.caipu-bots .lists .items:nth-child(2n+1) {
  margin-left: 0;
}

.caipulist-tops {
  background: #fafafa;
  padding-top: 50px;
  padding-bottom: 48px;
}
.caipulist-tops .caipulist-left {
  width: calc(60% - 10px);
}
.caipulist-tops .caipulist-right {
  width: 40%;
}

.caipulist-dian .txts {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 25px;
  padding-right: 10px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  height: 24px;
  line-height: 24px;
  border-radius: 24px;
}
.caipulist-dian .txts:before {
  position: absolute;
  content: "";
  width: 12px;
  height: 8px;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  background: url(../../img/dian.png) no-repeat center;
  background-size: 100%;
}
.caipulist-dian .txts.on {
  background: #f6f6f6;
  color: #333333;
}
.caipulist-dian .txts.on:before {
  background: url(../../img/dian2.png) no-repeat center;
  background-size: 100%;
}

.caipulist-tops .items {
  position: relative;
}
.caipulist-tops .items .words {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  color: #ffffff;
  line-height: 1;
}
.caipulist-tops .items {
  position: relative;
}
.caipulist-tops .items:hover img {
  transition: .5s ease-in-out;
  transform: scale3d(1.05, 1.05, 1);
}
.caipulist-tops img {
  width: 100%;
}
.caipulist-tops a {
  display: block;
}
.caipulist-tops .swiper-pagination {
  bottom: 30px !important;
  right: 0;
  padding: 0 40px;
  box-sizing: border-box;
  line-height: 1;
  width: 100%;
  text-align: right;
}
.caipulist-tops .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #ffffff;
  transition: .4s ease-in-out;
  opacity: .2;
  border-radius: 50%;
}
.caipulist-tops .swiper-pagination .swiper-pagination-bullet:hover, .caipulist-tops .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  transition: .4s ease-in-out;
}

.caipulist-left .items {
  overflow: hidden;
}
.caipulist-left .items img {
  transition: .5s ease-in-out;
}
.caipulist-left .items .words {
  padding: 30px 38px;
  box-sizing: border-box;
}
.caipulist-left .items .words .txts {
  margin-top: 15px;
}

.caipulist-right {
  height: 435px;
}
.caipulist-right .items {
  height: calc((100% - 10px)/2);
  overflow: hidden;
}
.caipulist-right .items:nth-child(n+2) {
  margin-top: 10px;
}
.caipulist-right .items .words {
  padding: 20px 30px;
  box-sizing: border-box;
  z-index: 3;
}
.caipulist-right .items .tits {
  width: 60%;
  line-height: 24px;
  height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.caipulist-right .items .imgs {
  position: relative;
}
.caipulist-right .items .imgs:before {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background: url(../../img/i41.png) no-repeat left bottom;
  background-size: cover;
  z-index: 2;
}

.caipulist-bots .lists2 .items {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 48px;
  width: calc((100% - 75px)/4);
  margin-left: 25px;
  margin-bottom: 30px;
  color: #333333;
}
.caipulist-bots .lists2 .items .imgs {
  overflow: hidden;
}
.caipulist-bots .lists2 .items .words {
  line-height: 60px;
  height: 60px;
  overflow: hidden;
}
.caipulist-bots .lists2 .items .words .tits {
  float: left;
  width: 65%;
  height: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.caipulist-bots .lists2 .items .words .txts {
  float: right;
  margin-top: 17px;
  background: #f6f6f6;
  color: #333333;
}
.caipulist-dian .txts{
  font-size: 12px;
}
.caipulist-bots .lists2 .items .words .txts:before {
  background: url(../../img/dian2.png) no-repeat center;
  background-size: 100%;
}
.caipulist-bots .lists2 .items:hover img {
  transition: .5s ease-in-out;
  transform: scale3d(1.05, 1.05, 1);
}
.caipulist-bots .lists2 .items:nth-child(4n+1) {
  margin-left: 0;
}

.caipulist-bots {
  padding-top: 55px;
  padding-bottom: 85px;
}

.pull-right.on {
  background: transparent;
}

.caipudetails-tops {
  padding-top: 70px;
  padding-bottom: 80px;
}
.caipudetails-tops .imgs {
  width: 690px;
}
.caipudetails-tops .words {
  width: calc(100% - 690px);
  padding-left: 80px;
  box-sizing: border-box;
}
.caipudetails-tops .words .tli {
  padding-bottom: 25px;
  border-bottom: 1px solid #eeeeee;
  color: #333333;
}
.caipudetails-tops .words .tli .tits {
  line-height: 1.2;
  margin-bottom: 15px;
}
.caipudetails-tops .words .text {
  color: #999999;
  line-height: 22px;
  padding: 20px 32px;
  position: relative;
  margin-top: 20px;
}
.caipudetails-tops .words .text:before, .caipudetails-tops .words .text:after {
  position: absolute;
  content: "";
  width: 18px;
  height: 15px;
  background: url(../../img/i42.png) no-repeat center;
  background-size: 100%;
}
.caipudetails-tops .words .text:before {
  right: 0;
  bottom: 0;
}
.caipudetails-tops .words .text:after {
  left: 0;
  top: 0;
}

.cookbook-new {
  background: url(../../img/bgs.jpg) no-repeat left top;
  background-size: cover;
  height: 890px;
}

.tieshi {
  position: relative;
  font-size: 14px;
  color: #999999;
  background: #ffffff;
  padding: 25px 35px;
  padding-top: 28px;
  box-sizing: border-box;
}
.tieshi .tie-txt {
  line-height: 23px;
}
.tieshi .tie-tits {
  position: relative;
  padding-left: 30px;
  line-height: 22px;
  color: #ea5504;
  margin-bottom: 12px;
}
.tieshi .tie-tits:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../../img/i43.png) no-repeat center;
  background-size: 100%;
}

.tieshi-link {
  font-size: 0;
}
.tieshi-link .li {
  display: inline-block;
  vertical-align: middle;
  height: 55px;
  width: 150px;
  border-radius: 55px;
  line-height: 55px;
  text-align: center;
  border-radius: 55px;
  transition: .5s ease-in-out;
  border: 1px solid #d2d2d2;
  color: #333333;
}
.tieshi-link .li:nth-child(n+2) {
  margin-left: 20px;
}
.tieshi-link .li:hover {
  color: #fff;
  background: #ea5504;
  border-color: #ea5504;
  transition: .5s ease-in-out;
}

.caipudetails-bots {
  padding-top: 55px;
  padding-bottom: 90px;
}
.caipudetails-bots .tieshi {
  margin-top: 50px;
  margin-bottom: 65px;
}
.caipudetails-bots .imgs {
  width: 690px;
}
.caipudetails-bots .words {
  width: calc(100% - 690px);
  padding-left: 80px;
  box-sizing: border-box;
}
.caipudetails-bots .t-ul {
  padding-top: 22px;
}
.caipudetails-bots .t-ul .li:nth-child(n+2) {
  margin-top: 22px;
}
.caipudetails-bots .t-ul .span {
  margin-bottom: 10px;
  color: #333333;
}
.caipudetails-bots .t-tits {
  position: relative;
  margin-bottom: 20px;
  padding-left: 22px;
  color: #333333;
}
.caipudetails-bots .t-tits:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 3px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #ea5504;
}

.bold {
  font-weight: bold;
}

.cookbook-new {
  padding-top: 100px;
  box-sizing: border-box;
}
.cookbook-new .lists {
  margin-top: 98px;
}
.cookbook-new .words {
  color: #fff;
  line-height: 1.1;
  text-align: right;
}
.cookbook-new .words .txts {
  margin-top: 25px;
  margin-bottom: 20px;
}
.cookbook-new .words .text {
  color: #7f4202;
}
.cookbook-new .lists {
  font-size: 0;
}
.cookbook-new .lists .li {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 60px)/4);
  margin-left: 20px;
  height: 280px;
  padding: 10px;
  padding-top: 60px;
  box-sizing: border-box;
  text-align: center;
  color: #423300;
  line-height: 1;
}
.cookbook-new .lists .li .tits {
  margin-top: 15px;
  margin-bottom: 18px;
}
.cookbook-new .lists .li img {
  display: block;
}
.cookbook-new .lists .li:nth-child(4n+1) {
  margin-left: 0;
}
.cookbook-new .lists .li .imgs {
  width: 65px;
  height: 65px;
  margin: 0 auto;
}

/*# sourceMappingURL=style.css.map */
  .manual-title .li{
    color:#333333;
  }
  .serpolicy{
    background: #f9f9f9;
    padding-top: 35px;
  }

  .serpolicy-tits{
    font-size:0 ;
    margin-bottom: 30px;

  }

  .serpolicy-tits .li{
      display: inline-block;
      font-size: 18px;
      color:#999999;
      line-height: 70px;
      height: 70px;

  }
  .serpolicy-tits .li:nth-child(n+2){
    margin-left: 65px;
  }
  .serpolicy-tits .li.active{
        font-size: 24px;
        color:#333333;
  }
  .serpolicy-bots.manual-lists{
    padding-top: 0;
    padding-bottom: 110px;
  }

  .serpolicy-tits .li{
    cursor: pointer;
    position: relative;

  }
  .serpolicy-tits .li.active:before{
    opacity: 1;
    transition: .5s ease-in-out;
  }
  .serpolicy-tits .li:before{
    position: absolute;
    content:"";
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 0;
    background: #ea5504;
    opacity: 0;
  }
  .serpolicy-bots-text{
    background:#ffffff;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 40px;
  }


  @media screen and (max-width: 1600px){
  /*header .newaddheader-center nav{
    font-size: 14px;
  }*/
  header .newaddheader-center nav{
    width: 100%;
  }
}

  @media screen and (max-width: 1460px){
  /*header .newaddheader-center nav{
    font-size: 13px;
  }*/
  header nav li a{
    padding:0 5px;
  }
}

.manualsearch-list .list .imgs{
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.manualsearch-list .list .imgs img{
  height:auto;
  max-height:100%;
      max-width: 100%;
    width: auto;
}


.video-fixed .videoboxs{
  height:80%;
}